export interface Mv {
    code: number,
    expi: number,
    fee: number,
    id: number,
    md5: string,
    msg: string,
    mvFee: number,
    promotionVo: any,
    r: number,
    size: number,
    st: number,
    url: string
}

export interface MvData {
    artistId: number,
    artistName: string,
    artists: MvArtists[],
    briefDesc: string,
    commentCount: number,
    commentThreadId: string,
    cover: string,
    coverId: number,
    coverId_str: string,
    desc: string,
    duration: number,
    id: number,
    nType: number,
    name: string,
    playCount: number,
    price: any,
    publishTime: string,
    shareCount: number,
    subCount: number,
    videoGroup: any[]
}

export interface MvArtists {
    followed: boolean,
    id: number,
    img1v1Url: string,
    name: string
}

export interface AllVideo {
    alg: string,
    aliaName: any,
    coverUrl: string,
    creator: Allcreator[],
    durationms: number,
    liveRoom: any,
    markTypes: any[],
    playTime: number,
    title: string,
    transName: any,
    type: number,
    vid: string
}

export interface Allcreator {
    userId: number,
    userName: string
}